package com.mh.www.mh_frame.view.widget;

import android.content.Context;

import com.mh.www.mh_frame.view.widget.datepick.DatePickDialog;
import com.mh.www.mh_frame.view.widget.datepick.bean.DateType;
import com.mh.www.mh_frame.view.widget.datepick.listener.OnSureLisener;

/**
 * 日期事件选择工具
 * @author think
 * @version [版本号, 2018/1/16]
 * @see [相关类/方法]
 * @since [V1]
 */

public class CustomTimePick {


    /**
     *  TYPE_ALL("yyyy-MM-dd E hh:mm"),//年、月、日、星期、时、分
     *  TYPE_YMDHM("yyyy-MM-dd hh:mm"),//年、月、日、时、分
     *  TYPE_YMDH("yyyy-MM-dd hh"),//年、月、日、时
     *  TYPE_YMD("yyyy-MM-dd"),//年、月、日
     *  TYPE_HM("hh:mm");//时、分
     * @param type
     * @param context
     * @param onSureLisener  //点击确定按钮的回调
     */
    public static void showDatePickDialog(Context context, DateType type, OnSureLisener onSureLisener){
        DatePickDialog dialog = new DatePickDialog(context);
        //设置上下年分限制
        dialog.setYearLimt(5);
        //设置标题
        dialog.setTitle("选择时间");
        //设置类型
        dialog.setType(type);
        //设置消息体的显示格式，日期格式
        dialog.setMessageFormat("yyyy-MM-dd HH:mm");
        //设置选择回调
        dialog.setOnChangeLisener(null);
        //设置点击确定按钮回调
        dialog.setOnSureLisener(onSureLisener);
        dialog.show();
    }
}
